跳到主要内容

C++ 定义和初始化数组

数组的大小必须用字面值或常量表达式。我们可以对数组进行列表初始化,此时无需指明大小:

int a[3] = {0, 1, 2}  
int a[] = {0, 1, 2}

但如果指明了,那么不应该超出指定的大小。

另外,字符数组可以用字符串字面值初始化,但此时会生成一个空字符。